package com.mwf.domain.activity.adapter.repository;

import com.mwf.domain.activity.model.valobj.GroupBuyActivityDiscountVO;
import com.mwf.domain.activity.model.valobj.SCSkuActivityVO;
import com.mwf.domain.activity.model.valobj.SkuVo;

public interface IActivityRepository {
    GroupBuyActivityDiscountVO queryGroupBuyActivityDiscountVO(Long activityId);

    SkuVo querySkuByGoodsId(String goodsId);

    SCSkuActivityVO querySCSkuActivityBySCGoodsId(String source, String channel, String goodsId);

    boolean isTagCrowdRange(String tagId, String userId);

    boolean downgradeSwitch();

    boolean cutRange(String userId);
}
